/*CSS*/
body{_behavior:url("res/css/csshover.htc") url("../res/css/csshover.htc")
                url("../../res/css/csshover.htc") url("../../../res/css/csshover.htc")
                 url("../../../../res/css/csshover.htc") url("../../../../../res/css/csshover.htc")
                  url("../../../../../../res/css/csshover.htc") url("../../../../../../../res/css/csshover.htc"); }

body,html{height:99%;margin:0px;background-color: #f3f3f4;font-size: 12px;}
body{*overflow:auto;}/*ie6*/
li, dd {list-style: none outside none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 700;}

a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration:none;}
a:hover{color: #ff7f24;text-decoration: none;}
a:active{color: #ff7f24;text-decoration: none;}

#pageloading{position:absolute; left:0px; top:0px; background:white url('../img/loading.gif') no-repeat center; width:100%; height:100%;z-index:99999;}

a img{border:0px;}

a.operlink{}
a.operlink img{vertical-align:middle;margin-top:-2px;}

input[type="checkbox"]{width:13px;height:13px;line-height:13px;margin-right:2px; vertical-align:-2px;*vertical-align:middle;_vertical-align:3px;}
input[type="radio"]{width:13px;height:13px;line-height:13px;margin-right:2px; vertical-align:-2px;*vertical-align:middle;_vertical-align:3px;}


.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

/* 列表页面body样式 */
.list-body{padding:4px;*padding:0px;}

textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}

.red{color:#FF0000}
div.form div.label b{color:#FF0000}

/* 搜索框 div样式 */
.search{overflow:hidden;padding:4px 4px 0 4px;margin:0 auto;_padding-bottom:4px;}
.search_border{border:1px solid #D8D8D8;margin-bottom:4px;}
.search_border2{border:1px solid #D8D8D8;border-bottom:none;padding-top:0;}
.search div.f_row{margin:0 0 4px 0;padding:0;clear:both;height:28px;overflow:hidden;zoom:1;}
.search div.f_row_lmh{margin:0;height:16px;padding-top:4px;}
.search div.f_row_mh{margin:0;}
.search div.f_row:before,.search div.f_row:after{content:'';display:block;height:0;}
.search div.f_row:after{clear:both;}
.search div.f_row2{padding-top:4px;}
.search div.f_item,.search div.f_label{float:left;height:28px;line-height:28px;vertical-align:middle;}
.search div.f_label{width:6.5em;text-align:right;}
.search div.f_label_tl{width:8.5em;text-align:left;height:16px;line-height:16px;}
.search div.f_btns{margin-left:15px;}
.search div.f_btns .l-btn{margin-top:2px;}
.search div.f_item .label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*vertical-align:top;}
.search div.f_item .l-radio-wrapper{height:26px;line-height:26px;}
.search div.f_item a.l-radio{*margin-top:4px;}
.search div.f_item .l-checkbox-wrapper{height:26px;line-height:26px;}
.search div.f_item a.l-checkbox{*margin-top:4px;}

/*表单布局*/
div.form{overflow:hidden;padding:10px;margin:0 auto;}
div.form div.title{font-size:14px;display:none;}
div.form div.group,div.form div.title{margin:0;padding:0;margin-bottom:12px;clear:both;overflow:auto;zoom:1;}
div.form div.group:before,div.form div.group:after,div.form div.title:before,div.form div.title:after{content:'';display:block;}
div.form div.group:after{clear:both;}
div.form div.forced-height{height:26px;overflow:hidden;}

div.form div.label{float:left;width:8em;text-align:right;padding-right:1em;line-height:26px;vertical-align:middle;}
div.form div.labelx:before{content:'*';color:red;margin-right:4px;}
div.form div.item{float:left;min-height:26px;vertical-align:middle;}
div.form div.text{float:left;height:26px;line-height:26px;vertical-align:middle;white-space:nowrap;}
div.form div.label_detail{line-height:16px;}
div.form div.text_detail{height:16px;line-height:16px;}

div.form_detail div.group{margin-bottom:4px}
div.form_detail div.label{line-height:16px;}
div.form_detail div.text{height:16px;line-height:16px;}

div.form div.item textarea{resize:none;margin:0;width:380px;height:100px;*height:73px;}
div.form_detail div.item textarea{resize:none;margin:0;width:400px;height:75px;*height:73px;padding:2px;}
div.form div.item .label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-top:0px;*vertical-align:top;padding-top:3px\9;*padding-top:2px;}
div.form div.item .gray{color:#999;}

div.form div.item .l-radio-wrapper{height:26px;line-height:26px;}
div.form div.item a.l-radio{margin-top:0px;}
div.form div.item .l-checkbox-wrapper{height:26px;line-height:26px;}
div.form div.item a.l-checkbox{margin-top:0px;}

div.form div.item ul.ztree2{margin-top:3px;border:1px solid #617775;width:400px;height:200px;overflow:auto;overflow-y:scroll;overflow-x:auto;}

div.form .alignleft{text-align:left;padding-left:8em;}

div.form_label_width15 div.label{width:15em;}
div.form_label_width15 .alignleft{padding-left:15em;}

div.clear{clear:both;height:0;padding:0;margin:0;overflow:hidden;}

div.form .select_list, div.form .select_page{cursor:pointer; background:url('../icon/list.png') no-repeat center right;}

div.form a.help{width:14px;height:14px;display:inline-block;vertical-align:middle;margin:0 5px 5px 0;background:url("../img/help.gif") no-repeat;}

div.form .group-multi .item_0{width:120px;}

div.form .buttons{background-color:transparent;}
div.form .buttons { padding:8px; text-align:right; white-space:nowrap; }
div.form .buttons button,div.form .button-item button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
div.form .buttons button::-moz-focus-inner,div.form .button-item button::-moz-focus-inner{ border:0; padding:0; margin:0; }
div.form .buttons button:focus,div.form .button-item button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(0, 50, 0, .7); }
div.form .buttons button:hover,div.form .button-item button:hover { color:#000; border-color:#666; }
div.form .buttons button:active,div.form .button-item button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(0, 50, 0, .7), inset 0 1px 1em rgba(0, 0, 0, .3); }
div.form .buttons button[disabled],div.form .button-item button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
/*
div.form .buttons button.highlight,div.form .button-item button.highlight { color: #FFF; border: solid 1px #679a10; background: #7cb61b; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d237', endColorstr='#7cb61b'); background: linear-gradient(top, #98d237, #7cb61b); background: -moz-linear-gradient(top, #98d237, #7cb61b); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d237), to(#7cb61b)); text-shadow: -1px -1px 1px #679a10; }
div.form .buttons button.highlight:focus,div.form .button-item button.highlight:focus { border-color:#679a10; }
div.form .buttons button.highlight:hover,div.form .button-item button.highlight:hover { color:#FFF; border-color:#3c5412; }
div.form .buttons button.highlight:active,div.form .button-item button.highlight:active { border-color:#3c5412; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d237', endColorstr='#7cb61b'); background: linear-gradient(top, #98d237, #7cb61b); background: -moz-linear-gradient(top, #98d237, #7cb61b); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d237), to(#7cb61b)); }
*/
div.form .buttons button.highlight,div.form .button-item button.highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
div.form .buttons button.highlight:focus,div.form .button-item button.highlight:focus { border-color:#3399dd; }
div.form .buttons button.highlight:hover,div.form .button-item button.highlight:hover { color:#FFF; border-color:#1c6a9e; }
div.form .buttons button.highlight:active,div.form .button-item button.highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }


/* 按钮样式：圆角，白色 */
button.auibtn{ font-size:12px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
button.auibtn::-moz-focus-inner{ border:0; padding:0; margin:0; }
button.auibtn:focus{ outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
button.auibtn:hover{ color:#000; border-color:#666; }
button.auibtn:active{ border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
button.auibtn[disabled]{ cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }


/* 参数标签 */
a.pmtag{font-weight:bold;margin-left:5px;}
a.pmtag:link {color:#0000ff;text-decoration:none;}
a.pmtag:visited {color:#0000ff;text-decoration:none;}
a.pmtag:hover{color:#ff7f24;text-decoration:none;}
a.pmtag:active{color:#ff7f24;text-decoration:none;}

.tagmenu{
	position:absolute;padding:5px;background-color:#fff;min-width:25px;
	border:1px solid gray;border-color:#ccc #aaa #aaa #ccc;
	overflow:auto;z-index:10000;white-space:nowrap;display:none;
}
.tagmenu .tagmenu_item{padding:2px 5px;cursor:default;background-color:#fff;white-space:nowrap;overflow:hidden;max-width:400px;}
.tagmenu .tagmenu_item:hover{background-color:#ddd;}
.tagmenu .tagmenu_split{height:1px;margin:4px 0;border:none;background-color:#ccc;min-width:25px;}
.tagmenu .tagmenu_item span:hover{color:#ff7f24;}


/* 帮助提示 */
.helptip{
	position:absolute;background-color:#ffffe0;z-index:10000;
	border:1px solid #ccc;overflow:hidden;padding:5px 0 10px 0;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);}
.helptip .helptip_close{
	position:absolute;top:0;right:0;width:21px;height:21px;
	background:url('../img/close21.png');}
.helptip .helptip_close:hover{background-position:0px 21px;}
.helptip .helptip_name{
	height:20px;line-height:20px;vertical-align:middle;
	padding-left:10px;font-weight:bold;margin-bottom:5px;}
.helptip .helptip_content{padding:0 10px; overflow:auto;}
.helptip .helptip_content p{text-indent:1em;margin:5px 0;}
/* jQuery.tools.tabs 选项卡控件的简约CSS样式 */
ul.f_tabs{margin:0;padding:0;height:26px;border-bottom:1px solid #666;}
ul.f_tabs li{float:left;padding:0;margin:0;list-style-type:none;}
ul.f_tabs a{
    display:block;float:left;font-size:13px;padding:5px 30px 1px 30px;text-decoration:none;
    border:1px solid #666;border-bottom:0px;height:18px;background-color:#efefef;
    color:#777;margin-right:2px;position:relative;top:1px;outline:0;
    -moz-border-radius:4px 4px 0 0;
}
ul.f_tabs a:hover{background-color:#F7F7F7;color:#333;}
ul.f_tabs a.current{background-color:#fff;border-bottom:1px solid #fff;color:#000;cursor:default;}
div.f_panes div.pane{display:none;border:1px solid #666;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:#fff;position: relative;}

